package com.wipz.eoa.iphone;

import java.util.List;
import java.util.Map;

/**
 * @author Biqing Zeng
 * @date 2012-1-13 ����05:48:37
 */
public interface IBaseDao {

	/**
	 * ������ѯ
	 * 
	 * @param exeName
	 * @param map
	 * @return 2012-1-12 ����05:19:33
	 */
	public List queryList(String exeName, Object obj);

	/**
	 * ɾ��
	 * 
	 * @param exeName
	 * @param id
	 * @return 2012-1-12 ����05:20:22
	 */
	public int delete(String exeName, Object obj);

	/**
	 * ��ѯ
	 * 
	 * @param exeName
	 * @param map
	 * @return 2012-1-12 ����05:20:49
	 */
	public Object queryOne(String exeName, Object obj);
	

	/**
	 * ����
	 * 
	 * @param exeName
	 * @param map
	 * @return 2012-1-12 ����05:22:14
	 */
	public int insert(String exeName, Object obj);

	/**
	 * ����
	 * 
	 * @param exeName
	 * @param map
	 * @return 2012-1-12 ����05:22:32
	 */
	public int update(String exeName, Object obj);
	
	public int deleteByIdAndUserCode(String exeName,Map map);
}
